#include <stdio.h>

// 在 vs code 中，手动编译时，需要将 a1.c, a2.c. a3.c 一起编译
// 在Command prompt 中执行命令：gcc a1.c a2.c a3.c -o a
// 执行 a.exe 

// 多文件共享的全局变量 global_a
// 一个c文件中定义，其他c文件中用 extern 声明
int global_a;

// 声明函数 f, 函数定义在其他文件中（a1.c）
void f();
// 声明函数 f3, 函数定义在其他文件中（a3.c）
void f3();

int main() {
    global_a = 10;
    f();
    f3();
	global_a = 100;
    f();
    f3();
    return 0;
}